.contentBox {
    width: 100%;
    box-sizing: border-box;
    padding: 25px 16px;

    .title {
        color: #C4181F;
        font-size: 18px;
        height: 32px;
        border-bottom: 1px solid #E9E9E9;
        margin-bottom: 12px;
    }

    .newsItem {
        box-sizing: border-box;
        background: #FFFFFF;
        border: 1px solid #C4C4C4;
        height: 178px;
        padding: 16px 15px;
        margin-bottom: 12px;
        display: -webkit-box;
        overflow: hidden;
        -webkit-line-clamp: 13;
        -webkit-box-orient: vertical;

        .newsItem_top {
            font-size: 14px;
            line-height: 21px;

            color: #333333;
            margin-bottom: 19px;
        }

        .newsItem_middle {
            font-size: 18px;
            line-height: 27px;
            /* identical to box height */


            color: #333333;
            margin-bottom: 4px;
        }

        .newsItem_bottom {
            font-size: 12px;
            line-height: 18px;

            color: #868686;
        }
    }


}